/*
    The NeonX Library

    Copyright (c) 2013 darkcat

    Code covered by the MIT License
*/

// Alloc defines
#include "memory/memalloc.h"
// MemPool
#include "memory/mempool.h"

// malloc, free, realloc
#include <malloc.h>

//////////////////////////////////////////////////////////////////////////
NX_BEG
//////////////////////////////////////////////////////////////////////////

pvoid SysAlloc::alloc  (size_t size)          { return (size ? ::malloc(size) : NX_NULL); }
void  SysAlloc::free   (pvoid p, size_t)      { if (p) ::free(p); }

//////////////////////////////////////////////////////////////////////////
NX_END
//////////////////////////////////////////////////////////////////////////
